r
Starting program: /media/Environ/Compile/rocksndiamonds-4.1.4.1/rocksndiamonds 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe37ec700 (LWP 9353)]
[New Thread 0x7fffe37ab700 (LWP 9354)]
[New Thread 0x7fffe1906700 (LWP 9355)]
rocksndiamonds: frame delay == 0 ms (maximum speed)
corrupted double-linked list

Thread 1 "rocksndiamonds" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff78a2535 in __GI_abort () at abort.c:79
#2  0x00007ffff78f9508 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff7a0428d "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#3  0x00007ffff78ffc1a in malloc_printerr (str=str@entry=0x7ffff7a02393 "corrupted double-linked list") at malloc.c:5341
#4  0x00007ffff7903231 in _int_malloc (av=av@entry=0x7ffff7a3bc40 <main_arena>, bytes=bytes@entry=32) at malloc.c:3931
#5  0x00007ffff79051a2 in __libc_calloc (n=<optimized out>, elem_size=<optimized out>) at malloc.c:3428
#6  0x0000555555713a90 in checked_calloc (size=32) at misc.c:1254
#7  0x0000555555714ed8 in newListNode () at misc.c:2050
#8  0x0000555555714ef3 in addNodeToList (node_first=0x7fffffffd8c8, key=0x0, content=0x55555b6e1ca0) at misc.c:2055
#9  0x0000555555705be8 in SaveSnapshotBuffer (snapshot_buffers=0x7fffffffd8c8, buffer=0x5555585f3260 <ChangeDelay>, size=32768) at snapshot.c:44
#10 0x00005555556b3b58 in SaveEngineSnapshotBuffers () at game.c:15327
#11 0x00005555556b3df3 in SaveEngineSnapshotSingle () at game.c:15380
#12 0x00005555556ed824 in TapeQuickSave () at tape.c:1023
#13 0x000055555564a4ae in HandleKey (key=1073741891, key_status=1) at events.c:2241
#14 0x0000555555648c63 in HandleKeyEvent (event=0x7fffffffd990) at events.c:1462
#15 0x0000555555646b84 in HandleEvents () at events.c:249
#16 0x0000555555646d67 in EventLoop () at events.c:348
#17 0x000055555563a1ca in main (argc=1, argv=0x7fffffffdae8) at main.c:7762
(gdb) r
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /media/Environ/Compile/rocksndiamonds-4.1.4.1/rocksndiamonds 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe37ec700 (LWP 12026)]
[New Thread 0x7fffe37ab700 (LWP 12027)]
[New Thread 0x7fffe1905700 (LWP 12028)]
rocksndiamonds: frame delay == 0 ms (maximum speed)
rocksndiamonds: frame delay == 60 ms (max. 16 fps / 33 %)
rocksndiamonds: frame delay == 30 ms (max. 33 fps / 66 %)
rocksndiamonds: frame delay == 15 ms (max. 66 fps / 133 %)
rocksndiamonds: frame delay == 125 ms (max. 8 fps / 16 %)
corrupted size vs. prev_size in fastbins

Thread 1 "rocksndiamonds" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff78a2535 in __GI_abort () at abort.c:79
#2  0x00007ffff78f9508 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff7a0428d "%s\n") at ../sysdeps/posix/libc_fatal.c:181
#3  0x00007ffff78ffc1a in malloc_printerr (str=str@entry=0x7ffff7a05b98 "corrupted size vs. prev_size in fastbins") at malloc.c:5341
#4  0x00007ffff78ffe84 in malloc_consolidate (av=av@entry=0x7ffff7a3bc40 <main_arena>) at malloc.c:4487
#5  0x00007ffff7902a58 in _int_malloc (av=av@entry=0x7ffff7a3bc40 <main_arena>, bytes=bytes@entry=4096) at malloc.c:3695
#6  0x00007ffff790456a in __GI___libc_malloc (bytes=4096) at malloc.c:3057
#7  0x00007ffff78ef71c in __GI__IO_file_doallocate (fp=0x555558c1b240) at filedoalloc.c:101
#8  0x00007ffff78fd700 in __GI__IO_doallocbuf (fp=fp@entry=0x555558c1b240) at libioP.h:839
#9  0x00007ffff78fc988 in _IO_new_file_overflow (f=0x555558c1b240, ch=-1) at fileops.c:752
#10 0x00007ffff78fba8f in _IO_new_file_xsputn (n=2, data=<optimized out>, f=0x555558c1b240) at libioP.h:839
#11 _IO_new_file_xsputn (f=0x555558c1b240, data=<optimized out>, n=2) at fileops.c:1204
#12 0x00007ffff78f054f in __GI__IO_fputs (str=0x5555557d22c4 "# ", fp=0x555558c1b240) at libioP.h:839
#13 0x0000555555711b7d in fprintf_line_with_prefix (file=0x555558c1b240, prefix=0x5555557d22c4 "# ", line_chars=0x5555557d22c7 "=", line_length=77) at misc.c:183
#14 0x000055555570aa90 in fprintFileHeader (file=0x555558c1b240, basename=0x5555557d29f3 "levelsetup.conf") at setup.c:1649
#15 0x0000555555710ff8 in SaveLevelSetup_LastSeries_Ext (deactivate_last_level_series=0) at setup.c:4339
#16 0x0000555555711087 in SaveLevelSetup_LastSeries () at setup.c:4356
#17 0x00005555556647c0 in HandleMainMenu (mx=830, my=383, dx=0, dy=0, button=0) at screens.c:2091
#18 0x000055555564930b in HandleButton (mx=830, my=383, button=0, button_nr=1) at events.c:1723
#19 0x00005555556470fb in HandleButtonEvent (event=0x7fffffffd990) at events.c:518
#20 0x0000555555646b22 in HandleEvents () at events.c:215
#21 0x0000555555646d67 in EventLoop () at events.c:348
#22 0x000055555563a1ca in main (argc=1, argv=0x7fffffffdae8) at main.c:7762
(gdb) # was in the menu doing something
(gdb) r
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: /media/Environ/Compile/rocksndiamonds-4.1.4.1/rocksndiamonds 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe37ec700 (LWP 14581)]
[New Thread 0x7fffe37ab700 (LWP 14582)]
[New Thread 0x7fffe1905700 (LWP 14583)]
rocksndiamonds: warning: configuration file '/home/bryan/.rocksndiamonds/levelsetup.conf' is empty
[Thread 0x7fffe37ab700 (LWP 14582) exited]
[Thread 0x7fffe37ec700 (LWP 14581) exited]
[Thread 0x7fffe1905700 (LWP 14583) exited]
[Inferior 1 (process 14579) exited normally]
(gdb) # It forgot what the last level I did was
